package net.mingsoft.document.biz;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import net.mingsoft.document.action.q.FileLogQuery;
import net.mingsoft.document.entity.FileLogEntity;
import net.mingsoft.document.enums.FileOperateType;

/**
 * @author gengfa
 * @date 22/01/28
 */
public interface FileLogBiz {


    /**
     * 记录日志
     * @param fileId 文件ID
     * @param operateType 操作内容
     */
    void record(String fileId, FileOperateType operateType);

    /**
     * 查看日志列表
     * @param fileLogQuery 日志列表过滤参数
     * @return 返回日志分页
     */
    Page<FileLogEntity> list(FileLogQuery fileLogQuery);
}
